/*导航样式*/
.navbar-default{
    background: #000;
    border: none;
}
.navbar-nav > li{min-width: 111px;text-align: center;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;/*background: rgb(27, 57, 145)*/}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: transparent;color:#fff;}
@media screen and (max-width: 768px) {
    .navbar-nav > li{text-align:left;}
}
/*滚动文字*/
.marquee{height:200px;overflow: hidden;}
.marqueeHidden{display: none;}
/*模态框*/
.modal-dialog{width:900px;}
.modal-body { padding-bottom:0; }
.modal-footer { margin-top:0; }
/*图片展示*/
.pic .image-wrapper {margin: 5px 0 5px 0;}
.pic .input-wrapper {margin: 5px 0 5px 0;}
.pic .cutpic {margin:0 auto;}
.carousel-inner .item img{margin:0 auto;width: 100%;}
.media .image-wrapper {margin: 5px 0 5px 0;}
.media .input-wrapper {margin: 5px 0 0px 0;}
.onerow {margin-right: -15px;margin-left: -15px;}
.onerow:before,
.onerow:after{
    display: table;
    content: " ";
    clear: both;
}
.the-item .form-group {margin-bottom: 10px;}
.noContTip{
    height: 220px;
    line-height: 220px;
    text-align: center;
    color: #a5a5a5;
    background-color: #f0f0f0;
    margin: 0 15px;
}


.media-wrapper .video {position:absolute;}
.media-wrapper .playicon {
    background: white none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    opacity: 0.9;
    left: 50%;
    top: 50%;
    width: 50px;
}
.media-wrapper .playicon .tri {
    border-bottom: 15px solid transparent;
    border-left: 25px solid gray;
    border-top: 15px solid transparent;
    height: 0;
    left: 16px;
    position: relative;
    top: 10px;
    width: 0;
}
.albumContent {
    height:500px;
}
.albumContent .albumPictures {
    width: 75%;
    height: 500px;
    float: left;
    overflow-y: auto;
}
.albumContent .albumPictures .album-pic {
    border: 3px solid transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0.85% 0.85% 0;
    width: 24%;
}
.albumContent .albumPictures .album-pic.active {
    border: 3px solid #06c72c;
}
.albumContent .albumPictures .album-pic img{
    vertical-align: middle;
    width: 100%;
}
.albumContent .albumPictures .album-pic .title{
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    word-break: break-all;
    text-align: center;
}
.albumContent .albumEditor{
    width: 24%;
    height: 500px;
    float: left;
    margin: 0 0 0 1%;
    background-color: #f0f0f0;
}
.albumContent .albumEditor .tipPanel {
    text-align: center;
    line-height: 500px;
    color: #a5a5a5;
}
.albumContent .albumEditor .editorPanel {
    padding: 15px 8px;
    width: 100%;
}
.albumContent .albumEditor .editorPanel .image-wrapper{
    background-color: #eee;
    width: 100%;
    height: 125px;
    line-height: 125px;
    text-align: center;
}
.albumContent .albumEditor .editorPanel .image-wrapper img{
    max-height: 100%;
    max-width: 100%;
}
.albumContent .albumEditor .editorPanel .input-wrapper{
    margin-top: 10px;
    vertical-align: top;
    text-align: center;
    width: 100%;
}
.albumContent .albumEditor .editorPanel .title-group{
    margin: 10px 0px;
}
.albumContent .albumEditor .editorPanel .button-group{
    bottom: 25px;
    position: absolute;
    right: 10px;
    text-align: center;
}
.albumContent .albumEditor .editorPanel .button-group a{
    width: 80%;
    margin: 7px 5px;
}
.dashed-line {
    border: 0.5px dashed #cccccc;
    height: 0.5px;
    margin-left: 20px;
    margin-right: 20px;
}
.contactCnt .m-header{
    margin-left: 20px;
    margin-top: 15px;
    text-align: left;
}
.contactCnt .company-desc-content{
    color: #222222;
    font-size: 14px;
    margin: 9px 15px 9px 20px;
    text-align: left;
}
.contactCnt .contact-detail{
    color: #222222;
    font-size: 14px;
    height: 22px;
    margin: 10px 20px 12px;
    text-align: left;
}
/*底部样式*/
footer{
    padding: 40px 0;
    background: #202020;
    color: #606060;
    text-align: center;
}
footer ul li{
    display: inline-block;
    margin: 10px 40px;
}
footer ul li:first-of-type{
    margin-left: 0;
}
footer ul li:last-of-type{
    margin-right:0;
}
.myNav>li>a{
    color: #606060;
}
.vendor{
    line-height: 30px;
}
.vendor a{
    color: #606060;
}
.footerLogo{
    width: 50px;
    height: 25px;
    margin: 0 5px;
    vertical-align: text-bottom;
}
.companyRecord a{
    margin: 0 10px;
    display: initial;
    color: #606060;
}
.record{
    color: #606060;
}
/*悬浮框样式*/
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:100%;height:240px;padding:0px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;text-align:center;line-height:44px;background-color:#000;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a i{font-size: 20px;color: #ffffff;}
.suspension .a-top{display: none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 0px;}
.suspension .d-service-item{padding:10px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;margin-top:-11px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.suspension #sus-qq{float: left;margin-left: 16px;padding-top: 5px;}
@media (max-width: 768px) {
    .suspension-box{width: 100%;}
    .suspension .a-service-phone{width: 50%;float: left;margin-top:281px;}
    .suspension .a-cart{width: 50%;float: left;margin-top:281px;}
    .suspension .a-service,.suspension .a-qrcode, .suspension .a-top{position: absolute;right:0px;}
    .suspension .a-qrcode{top:48px;}
    .suspension .a-top{top:96px;}
    .suspension .a-service,.suspension .a-qrcode,.suspension .a-top,.suspension .d-service-phone{display: none !important;}
}
.demo .albumList{margin-left:-15px;}
.album-item {padding-right: 0px;margin-bottom: 18px;position: relative;height: 160px; overflow: hidden;}
.album-item img {width: 100%;}
.album-item .title {position: absolute;left: 0;right: 0;bottom: 0;height: 30px; line-height: 30px;margin: 0 0 0 15px;overflow: hidden;text-align: center;background-color: #333;color: #fff; opacity: 0.75;}
@media (min-width: 992px) {.album-item {width: 25%;}}
@media (max-width: 768px) {.album-item {padding-left: 5px;padding-right: 5px;}.album-item .title {padding-left: 0px;margin-left: 5px;margin-right: 5px;}}

a.list_item:hover {text-decoration:none;}
.list_item {display: block;padding: 15px 10px 10px 10px;overflow: hidden;position: relative;text-decoration: none;-webkit-tap-highlight-color: transparent;}
.list_item .cover {float: left;margin-right: 10px;}
.list_item .cover .img {display:block;width: 175px;height: 100px;}
.list_item .cont {overflow: hidden;}
.list_item .cont .title {font-size: 20px;color: #000;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; margin:10px 0px 10px 0px; padding:0}
.list_item .cont .desc {font-size: 16px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.8;}
.list_item:after {content: " ";position: absolute;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #e2e2e2;-webkit-transform-origin: 0 100%;-ms-transform-origin: 0 100%;    transform-origin: 0 100%;-webkit-transform: scaleY(.5);-ms-transform: scaleY(.5);transform: scaleY(.5);left: 10px;}
/*全屏图样式*/
#fullCarousel{margin-top:-20px;}
#fullCarousel .item a{display: inline-block;width: 100%;height:100%;}
#fullCarousel .item a img{width: 100%;}
